<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2019/4/8
 * Time: 17:40
 */

namespace app\common\model;


use think\Model;
use traits\model\SoftDelete;

class Message extends Model
{
    use SoftDelete;
    protected $deleteTime = 'delete_time';  //软删除字段,ThinkPHP5的软删除功能使用时间戳类型（数据表默认值为Null）
    protected $type = ['delete_time'  =>  'datetime'];  //写入和读取数据的时候都会自动处理成时间字符串Y-m-d H:i:s的格式。


    /**发送站内信
     * @param $user_id string 接受消息人
     * @param $message string 消息体
     * @param $type int 消息类型1经验消息2评论3金点子审核
     * @param $url string 是否需要跳转跳转链接
     * @return int|string
     */
    public function send_message($user_id,$message,$type,$url){
        $data['user_id']        = $user_id;
        $data['message']        = $message;
        $data['type']           = $type;
        $data['add_time']       =date('Y-m-d H:i:s');
        $data['redirect_url']   =$url;
        return $this->insert($data);
    }

}